[java]怎么输出两个返回值啊?

来源:百度知道 编辑:UC知道 时间:2024/05/16 20:05:22
public class test
{
public static void main(String [] args)
{
int isum;
double fsum;
isum=add(3,5);
isum=add(3,5,6);
fsum=add(3.2,6.5);
}
public static int add(int x,int y)
{
return x+y;
}
public static int add(int x,int y,int z)
{
return x+y+z;
}
public static double add(double x,double y)
{
return x+y;
}
System.out.println(isum);
System.out.println(fum);
}

回传两个返回值。其实思想就是:
1.写个实体,有两个或者多个属性,然后set方法。回传实体。
2.利用数组或者链表list。list.add(map)。把你想返回的值放入map.put(key,value)
所以,综上所述,没有办法返回两个值。只是某种意义上的效果

System.out.println(isum);
System.out.println(fum);
应该放到public static void main(String args[]){
}里面...因为isum和fum是局部变量

无法返回两个值~~不过可以返回数组

java里面有引用方面的知识,用以用可以实现返回两个值